public class J6 {
    //调试
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        int ret = 1;
        ret = add(a, b);
        System.out.println( ret);
        //如何打断点
        //点击⿏标左键，出现红⾊按钮
        //如何启动调试
        //⿏标右键，点击Debug
    }
    public static int add(int a, int b) {
        System.out.println("测试");
        return a + b;
    }
    //逐过程      逐⾏执⾏，不进⼊⽅法内部
    //逐语句      进⼊⽅法内部执⾏
    //强制步⼊功能 Force Step Into 是⼀种强制步⼊功能，它允许调试器进⼊任何⽅法，包括那些通常会被 Step Into 功能跳过的⽅法。
    //跳出功能    跳出当前⽅法,它让程序执⾏完当前⽅法的剩余部分，然后返回到调⽤该⽅法的位置。快速完成当前⽅法的执⾏
    //运⾏到光标所在位置

    //重新调试
    //
    //跳到下⼀个断点 从当前断点处，直接跳转到下⼀个断点处
    //
    //暂停调试
    //显⽰所有断点   是⼀个集中管理所有断点的界⾯，可以查看、编辑、启⽤/禁⽤或删除断点
    //屏蔽断点       临时禁⽤所有断点的功能，⽽不需要逐个禁⽤或删除它们

    //Debugger标签下会展⽰调⽤堆栈以及变量等表达式的值
    //标有 "Evaluate expression (Enter) or add a watch"，这⾥可以输⼊表达式进⾏求值或添加到监视列表，如：可以输出表达式，按下回⻋计算结果
    //Console标签下会展⽰控制台的输⼊输出信息  只要遇到输出语句，此时就可以查看输出的结果
    //条件断点  当⼀个代码需要满⾜某种条件进⾏调试，此时可以使⽤调试断点
              //• 打断点
              //• ⿏标右键，添加条件即可

}
